$(function() {
    var form = layui.form;
    var laypage = layui.laypage;
    // 当前页码
    var pagenum = 1;
    // 每页显示的条数
    var pagesize = 3;

    function abc(p) {
        $.ajax({
            type: 'GET',
            url: 'admin/users',
            data: p,
            success: function(res) {
                let html = template('tpl_content', res);
                $('.tb').html(html);
                laypage.render({
                    //    存放在tbody
                    elem: 'fenye',
                    //    数据总数
                    count: res.total,
                    // 每页显示的条数
                    limit: pagesize,
                    //    当前页码
                    curr: pagenum,
                    limits: [3, 4, 5],
                    layout: ['prev', 'page', 'next', 'skip', 'count', 'limit'],
                    jump: function(obj, first) {
                        pagenum = obj.curr;
                        pagesize = obj.limit;
                        if (!first) {
                            abc({
                                pagenum: pagenum,
                                pagesize: pagesize
                            });
                        }
                    }
                })
            }
        })
    }
    abc({
        pagenum: pagenum,
        pagesize: pagesize
    });
    // 删除用户
    $('.tb').on('click', '.layui-btn-danger', function(ev) {
            let id = $(ev.target).data('id');
            layer.confirm('你确定要删除么？', function(index) {
                $.ajax({
                    type: 'delete',
                    url: 'admin/users/' + id,
                    success: function(res) {
                        layer.msg(res.message);
                        abc({
                            pagenum: pagenum,
                            pagesize: pagesize
                        });
                    }

                })
            })
        })
        // 密码验证
    var form = layui.form;
    form.verify({
            len: [/\S{6,12}/, '长度6~12位，你数数是吗'],
            same: function(val) {
                var newpwd = $('.npwd').val();
                if (newpwd !== val) {
                    return '两次密码不一致'
                }
            }
        })
        // 重置密码弹出层
    $('.tb').on('click', '.rpwd', function(ev) {
        let id = $(ev.target).data('id');
        let tc = layer.open({
                type: 1,
                content: $('#reset_btn').html(),
                area: ['500px', '250px'],
                title: '重置密码'
            })
            // 重置密码
        $('#resetpwd_form').on('submit', function(e) {
            e.preventDefault()
            $.ajax({
                get: 'put',
                url: 'admin/users/' + id,
                data: {
                    password: $('#resetpwd_form   input[name=newpwd]').html()
                },
                success: function(res) {
                    layer.msg(res.message);
                    layer.close(tc);
                }
            })
        })
    })




})